Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What type of PR is this? (check all applicable)
Description
This PR solves a number of problems and fixes several bugs that led to errors when generating documents:
To reduce the number of entity documents generated, child documents (that is, the creation of which was initiated during the generation of other entities documentation) are now created with a parent page that is the closest index file, rather than with a parent page that was a link to the parent entity document - link
Fixed an error in searching for entities referenced in code comments (see block in a comment, but not as a separate annotation). Previously, there was a problem, if the link to the entity was not fully specified, that is, only a short name of the class, we did not always accurately determine the correct namespace, because we did not take into account that this docBlock could be stored not in the current class, but in the parent one - link
Adding and using a new method that checks if class data is allowed to be loaded using plugins - link
Correction of a method definition error where a block with documentation was implemented - link1 , link2
Fixing errors in loading links to entities via plugins
Optimizing the generation of references to specific methods/property/constants in a class - link
Checklist before requesting a review